html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5; font-size: 12px;font-family:'微软雅黑';
/*   background-image:url('../images/bodybg2.jpg');
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center top;*/


}
/*logo nav */

a img {border:none;}

.wrap{width: 100%;height: 100%;overflow: hidden; position:relative; margin:0 auto;}
.wp1{margin-left: 50%;}
.wp2{width: 1920px; margin-left: -960px;}
.clear{clear:both;}

.top{width:100%;background: #333333;height:30px;}
.topmain{width:1200px;margin:0 auto;height:30px;line-height: 30px;}
.topmain span{float:right;color:#fff;}
.topmain span a{text-decoration: none;color:#fff;}
 /*logo*/

 .wrap .logo{width:1200px;height:190px;margin:0 auto; }
 .wrap .logo .logoleft{float:left; width:692px;height:85px;margin-top:27px;}

 .wrap .logo .logoright {float:right; height:88px;margin-top:50px; text-align: right;}


/*nav*/
 .wrap .wnav{width:100%;height:59px;background: #d73834;}
 .wrap .nav {width:1200px;height:58px;margin:0 auto;position: relative;z-index:11;padding-top:1px;}
 .wrap .nav ul{display: block;list-style: none;width:1200px;height:55px;line-height:55px; text-align: center;margin-top:1px;}
 .wrap .nav ul li{margin-left:25px;width:133px;height:55px;list-style:none;float: left; position: relative;background:url('../images/nlibj.jpg') no-repeat right center;z-index:12;}
.wrap .nav ul .lastli{background:url('')}
 .wrap .nav ul li a{ display: block;width:133px; height:55px;text-decoration: none; line-height: 55px;color:#fff;font-size: 16px;}

 .wrap .nav ul li a:hover{background: url('../images/nabj.jpg') no-repeat center center; color:#000;}
 

 .wrap .nav ul li ul{position: absolute;width:133px;height:auto;z-index:10;left:0px;display: none;background: #d73834; }
 .wrap .nav ul li ul li{position: relative;background: url('');text-align: center;height:35px;line-height: 35px;}
  
 .wrap .nav ul li ul a{display: block;text-decoration: none; line-height: 35px;color:#fff;text-align: center;font-size: 12px;height:35px;}
.wrap .nav ul li ul a:hover{background: url('../images/nabj.jpg') no-repeat center center; color:#000;}








 /*banner*/
  .banner{width:100%;height:514px;margin:0 auto; position: relative;z-index: 10}
  .bannertxt{position: absolute;width:563px;height:161px; z-index: 20;left:400px; top:200px;line-height: 33px;color:#666666;font-size: 14px; }
  .bannertxt .ljgd{display: block;width:108px !important;height:37px !important; background: url('') no-repeat center center !important; text-align: left;line-height: 37px;margin-top:20px !important;}
 .bannertxt .ljgd a{width:108px !important;height:37px !important;margin-left:15px !important;color:#fff;text-decoration: none;font-size: 14px;}
 .ctop{width:1200px;height:355px; margin:20px auto 0px;}
 .title{height:38px;border:1px solid #E1E1E1;line-height: 35px;padding-right:20px;}
 .title h1{float:left;}
 .title .mimg{float:right;margin-top:13px;}
 
 
 
 
 
 
 
 
/*.cbottom{height:215px;width:1200px;margin:0 auto;margin-top:20px;}
.cbottom .procenter{width:843px;height:215px;float:left; border:1px solid #D8D8D8;}*/

.picMarquee-left{ width:1200px;  overflow:hidden; position:relative;   height:215px;margin:30px auto;height:330px; }
.picMarquee-left .hd{     }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
         cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:10px; margin-top:10px;  }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;height:270px;}
.picMarquee-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;width:285px;height:270px;position: relative;}
.picMarquee-left .bd ul li span{display: block;width:285px;height:42px;bottom:0px;background: #E7E7E7;color:#666666; line-height: 42px;margin-top:5px;}
.picMarquee-left .bd ul li span a{text-decoration: none; color:#666666;}


.picMarquee-left .bd ul li .pic{ text-align:center;width:283px;height:218px; }
.picMarquee-left .bd ul li .pic img{ width:98%;height:98%;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }




.slideTxtBox{ width:591px; text-align:left; height:260px;float:left;  }
.slideTxtBox .hd{ height:38px; line-height:38px; background:#fff; padding:0 10px 0 0px;   position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:-1px; height:38px;list-style: none; line-height: 38px;  }
.slideTxtBox .hd ul li{ float:left; padding:0 0px; cursor:pointer;width:115px;height:38px;font-size: 14px; text-align: center; line-height: 38px;}
.slideTxtBox .hd ul li.on{ height:38px;  background:#fff; background: url('../images/newsbg.jpg') no-repeat center center;color:#fff;}
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ height:24px; line-height:24px; border-bottom: 1px dotted #999999; margin-bottom: 5px; color:#666666; }
.slideTxtBox .bd li:hover{color:#FF6600;}
.slideTxtBox .bd li:hover a{color:#ff6600;}

.slideTxtBox .bd li a{text-decoration: none; color:#666666;font-size: 14px;}
.slideTxtBox .bd li .date{ float:right; color:#CCCCCC;  }



.na{width:1200px;height:260px;margin:0 auto; }
.na .news{width:591px;height:260px;float:left; background: green;}
.na .about{width:592px;height:260px; float:right;}
.na .about .acont{height:200px; margin-top:20px}
.na .about .acont .aimg{height:200px;width:232px;float:left;}
.na .about .acont .atxt{height:200px;width:338px;float:right;overflow: hidden; text-indent: 25px;line-height:30px;color:#999999;}
.na .about .acont .atxt a{color:#FF9900;text-decoration: none;}




.yqlink{height:76px;width:1200px;margin:0 auto;}
.yqlink .yqcont{margin-top:15px; clear:both;  overflow: hidden;height:20px;color:#CCCCCC;}
.yqlink .yqcont a{color:#999999;text-decoration: none;}



  


 /*footer*/
 .wrap .wfooter{width:100%;height:220px;margin-top:25px;}
 .wrap .wfooter .wfnav{width:100%;height:60px;background: #999999;}
  .wrap .wfooter .wfnav .fnav{width:800px;height:37px;margin:0 auto;text-align: center;line-height: 60px;padding-top:23px;}
   .wrap .wfooter .wfnav .fnav a{display: block;width:85px;text-align: center;border-right:1px solid #898888;float:left;text-decoration: none;color:#fff;height:15px;line-height: 15px;font-size: 14px;}
   .wrap .wfooter .wfnav .fnav .lasta{border-right:0px solid #999999;}
 .wrap .wfooter .wfcopy{width:100%;height:168px;background: #333333;}
 .wrap .wfooter .wfcopy .fcopy{width:570px;height:28px;margin:0 auto;text-align: center;color:#fff;padding-top:42px;line-height: 30px;}
 .wrap .wfooter .wfcopy .ctinfo{width:880px;margin:20px auto;padding-left:50px; color:#fff;font-size: 14px;}
 
 /*网站内页样式*/
 
.wrap .main{width:1200px;min-height:450px;margin:0 auto;margin-top:30px;}
.wrap .main .left{height:auto;width:290px;float:left;padding:0px 0px 10px 0px;border:2px solid #E0DFDF;margin-top:20px;}
 .wrap .main .left ul{ list-style: none; display: block;width:270px;height:auto;margin:0 auto;}
  .wrap .main .left ul li{list-style:none;margin:0px 0px 20px 0px;width:270px;height:35px;border:1px solid #E0DFDF;background:#F1F1F1 url('../images/nicon.jpg') no-repeat 45px center;line-height: 36px;text-align: center;}
  .wrap .main .left ul li a{color:#000000;font-size: 16px; text-decoration: none;}
  .wrap .main .left ul li a:hover{color:#152E58;}
  .wrap .main .left ul li .ra{display: block;float:right;}
   .wrap .main .left ul .onecat{background:#d73834;color:#000000;line-height: 36px;}
   .wrap .main .left ul .onecat a{color:#fff;font-size: 16px;}
  .wrap .main .left ul .onecat a:hover{color:#fff;}
 .wrap .main .left .cat{width:100%;height:41px;text-align: center;line-height: 41px;color:#fff;font-size: 30px;margin-bottom: 10px;border-bottom:1px solid #E0DFDF;background:#d73834;}
  
  
.wrap .main .right{width:850px;height:auto;float:right;}
 
.wrap .main .right .righttop{width:850px;height:30px;padding-top:20px;border-bottom: 1px solid #E0DFDF}
 .wrap .main .right .righttop h1{float:left;font-size:18px;margin-left:10px;}
   .wrap .main .right .righttop span{float:right;margin-right:15px;}
   .wrap .main .right .righttop span a{color:#000000;text-decoration: none;}
.wrap .main .right .content{width:820px;min-height:380px;margin-top:15px;line-height:35px;padding:10px 25px 10px 20px;font-size: 14px; }

.main .right .title{font-size: 20px;font-weight: bold;text-align: center;margin-top:20px;border:0px !important;}
.main .right .info{border-bottom: 1px solid #EDEDED;text-align:center;margin:0 auto;margin-top:10px;color:#D1D1D1;width:800px;padding-bottom:10px;height:20px; }

   .wrap .main .right .content ul{list-style: none;display: block;width:810px;min-height:400px;}
   .wrap .main .right .content ul li{list-style: none;height:auto;}
  .wrap .main .right .content ul li .zztitle{text-align: center;display: block;height:30px;line-height: 30px;color:#fff;text-decoration: none;background:#999999;background-color:rgba(0,0,0, 0.5)!important;  filter:Alpha(opacity=60);}
    .wrap .main .right .content ul li .zztitle:hover{text-decoration: underline;}
  .wrap .main .right .content ul .zzli{margin:0px 30px 20px;float:left;width:210px;height:201px;}
  .wrap .main .right .content ul .zzli img{padding:2px;border:2px solid #C7C7C7;}
  .wrap .main .right .content ul .zzli img:hover{display: block;border:2px solid #686868;} 
  
  
   .main .right .prolist{width:850px;min-height:500px;margin-top:20px;}
.main .right .prolist ul{width:850px;height:450px;display: block;list-style: none;}
.main .right .prolist ul li{list-style: none;float:left;margin-left:20px;margin-bottom:60px;position: relative;line-height: 10px;border:1px solid #C7C7C7;width:250px;height:205px;}
/*.main .right .prolist ul li:hover{border:3px solid #686868;}*/
.main .right .prolist ul li span{text-align: center;display: block;background:url('../images/stitle.png') no-repeat;height:40px;line-height: 40px;font-size: 14px;position: absolute;top:208px;width:100%;}
/*.main .right .prolist ul li:hover span{display: block;}*/
.main .right .prolist ul li a{text-decoration: none;color:#ffffff;}
.main .right .prolist ul li img{width:250px; height:205px;display: block;}
.main .right .prolist ul li .bfbuttom{position: absolute;width:50px;height:50px;left:165px;top:105px;}
.main .right .prodetail{margin-top:20px;min-height: 450px;}
.main .right .prodetail h1{font-size: 20px;font-weight: bold;text-align: center;}
.main .right .prodetail .info{border-bottom: 1px solid #E0DFDF;margin-top: 10px;text-align: center;}
.main .right .prodetail .desc{margin-top:10px;padding:25px;}
.main .right .prodetail .showimg{margin-top: 10px;text-align: center;}
 
 
.main .right .newslist{margin-top:20px;width:850px;min-height: 400px;}
.main .right .newslist ul{display: block;width:800px;margin:0 auto;list-style: none;}
.main .right .newslist ul li{width:800px;height:30px; line-height: 30px; }
.main .right .newslist ul li a{display: block;color:#666666;text-decoration: none;float:left;font-size: 14px;}
.main .right .newslist ul li a:hover{color:#FF6600;}
.main .right .newslist ul li span{ display: block;float:right;color:#A0A0A0;}
.main .right .newslist font{float:left;display: block;color:#666666;font-size: 25px;height:15px;line-height: 15px;}
.main .right .joblist li{ border-bottom: 1px dotted #333333;}
.main .right .joblist font{float:left;display: block;color:#666666;font-size: 25px;height:15px;line-height: 15px;}
.jobConts{line-height:30px;color:#666;padding-left:20px;}
.jobConts .line{background:#ccc;height:1px;overflow:hidden;font-size:0;margin:10px 0;}
.jobConts .jobdesc{background:#f5f5f5;padding:10px;color:#333;}
.jobConts strong{color:#333;}



.main .right .jobdetail{margin-top:20px;line-height: 30px;margin-left:30px;}
.main .right .jobdetail .jobdesc{background: #F5F5F5;width:810px;padding:10px;}
.main .right .jobdetail .apply{float:right;margin-right:25px; text-decoration: none;font-size: 14px;font-weight: bold;}

 .page_info{text-align: center;}
 .page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}
 
 
 .main .right .newscont{padding:10px 30px 0 40px;line-height: 30px;min-height:400px;font-size: 14px;}
.preNext{position:relative;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;margin-left: 10px;list-style: none;}
.preNext .text li{margin-bottom: 10px;}
.preNext .text a{color:#333333;text-decoration: none;}
.preNext .text a:hover{color:#000000;text-decoration: underline;}



.main .right .ywlist{width:850px;min-height:450px;margin-top:20px;}
.main .right .ywlist ul{width:850px;height:450px;display: block;list-style: none;margin-left:20px;}
.main .right .ywlist ul li{list-style: none;float:left;margin-left:20px;margin-bottom:20px;position: relative;}
.main .right .ywlist ul li span{text-align: center;display: block;background: #193769;height:30px;line-height: 30px;width:235px;font-size: 14px;}
.main .right .ywlist ul li a{text-decoration: none;color:#ffffff;}
.main .right .ywlist ul li img{width:230px; height:170px;border:2px solid #C7C7C7;}
.main .right .ywlist ul li .bfbuttom{position: absolute;width:50px;height:50px;left:165px;top:105px;}

.main .right .ywdetail{margin-top:20px;min-height: 450px;}
.main .right .ywdetail h1{font-size: 20px;font-weight: bold;text-align: center;}
.main .right .ywdetail .info{border-bottom: 1px solid #E0DFDF;margin-top: 10px;text-align: center;}
.main .right .ywdetail .desc{margin-top:10px;padding:10px 30px;line-height: 27px;font-size: 14px;}
.main .right .ywdetail .showimg{margin-top: 10px;text-align: center;}

.main .ccont{margin-left:200px; line-height:40px;}


/******************************/
.case{ width:1153px;height:215px; margin:0 auto;margin-top:20px;}
.case .ctitle{width:1153px;height:45px;}
.case .ctitle h1{background: url('../images/ticon.jpg') no-repeat; padding-left:30px; font-size: 16px;height:45px;}
.case .ctitle h1 font{color:#868686;font-size:14px;}
.case .ctitle h1 img{float:right;}
.case .caselist{width:1153px;height:170px; }
.case .caselist ul{list-style: none;display: block;width:1153px;height:170px;}
.case .caselist li{width:220px;height:162px;list-style: none;float:left;border:1px solid #E0E0E0;text-align: center;margin-right:10px; }
.case .caselist .lastli{float:right;margin-right:0px;}
.case .caselist li a{ display: block;margin-top:5px;width:213px;height:174px;margin-left:2.5px;}
/******************************/


/*图片滚动*/
.scrollimg{width:1153px;height:215px;position:relative;margin:0 auto 20px;}
.scrollimg div.imgwrap{width:1073px;height:215px;margin:0 40px;position:absolute;top:0;overflow:hidden;}
.scrollimg div.imgwrap ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position:absolute;top:0;}
.scrollimg ul li{float:left;height:159px;width:215px;overflow:hidden;}
.scrollimg ul li img{margin-top:5px;outline:#DDDDDD solid thick;outline-width:3px;}
.scrollimg ul li dl{float:left;height:50px;width:146px;overflow:hidden;}
.scrollimg ul li dl dt{clear:both;float:left;height:45px;width:60px;overflow:hidden;margin-right:8px;}
.scrollimg ul li dl dt a{height:45px;width:60px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:39px;*font-family:Arial;}
.scrollimg ul li dl dt a img{vertical-align:middle;}
.scrollimg ul li dl dd{color:#aaa;}
.scrollimg ul li dl dd a{color:#3372A2;display:block;font-size:14px;height:20px;margin:2px 0;overflow:hidden;}
.scrollimg a.arrow{display:block;height:50px;width:20px;background:url(../images/cicon.jpg) no-repeat 0 0;position:absolute;top:0;cursor:pointer;text-indent:-99999px;top:45px;}
.scrollimg a.back{background-position:0 0;left:0;}
.scrollimg a.back:hover{background-position:0 -100px;}
.scrollimg a.forward{background-position:0 -50px;right:0;}
.scrollimg a.forward:hover{background-position:0 -150px;}

/*留言样式*/
.msg_input{width:500px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.msgtitle{padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block p{padding:12px;}
.message_title{height:34px;line-height:34px;background:#F1F1F1;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:right;margin-right:130px;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#0099FF;color:#fff;text-align:center;font-family:"瀹嬩綋";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;text-decoration: none;}
.msg_btn_area a:hover{text-decoration:none;background:#DA251D}
.msgflag{margin-left:4px;font-size:12px;color:#900;}
.changeimg{color:#000000;text-decoration: none;}
.changeimg:hover{font-weight: bold;}
.mesdetail{margin:10px 0 0 30px;}
.mesdetail .mesform{margin:30px 0 0 90px;}